import request from '@/utils/request';
// 获取老人所有闹钟
export function getAllAlarm(id,tp){
	return request({
		url:`/system/mqtt/pillBox/getAll?tp=${tp}&oldManId=${id}`,
		method:"get",
		headers: {
		  isToken: false
		},
	})
}
// 获取智能药盒的消息状态
export function getPillBoxInfo(id,tp){
	return request({
		url:`/system/mqtt/pillBox?tp=${tp}&oldManId=${id}`,
		method:"get",
		headers: {
		  isToken: false
		}
	})
}
// 设置老人智能药盒功能
export function setPillBox(data){
	return request({
		url:`/system/mqtt/pillBox`,
		method:"post",
		headers: {
		  isToken: false
		},
		data:data
	})
}
// 删除智能药盒状态数据
export function delPillBox(data){
	return request({
		url:`/system/mqtt/pillBox`,
		method:"delete",
		headers: {
		  isToken: false
		},
		data:data
	})
}
// 绑定设备:绑定老人和智能药盒
export function bindPillBox(data){
	return request({
		url:`/system/device/bind`,
		method:"post",
		headers: {
		  isToken: false
		},
		data:data
	})
}
// 测试智能药盒信号
export function testPillboxSignal(imei){
	return request({
		url:`/system/mqtt/pillBox/test?imei=${imei}`,
		method:"get",
		headers: {
		  isToken: false
		},
	})
}
// 微信推送药物漏服提醒
export function subscribeOvertimeNotice(data){
	return request({
		url:`/system/mqtt/applet`,
		method:"post",
		headers: {
		  isToken: false
		},
		data:data
	})
}
// 获取小程序 用户openid
export function getOpenID(code){
	return request({
		url:`/system/mqtt/applet/getOpenId?code=${code}`,
		method:"get",
		headers: {
		  isToken: false
		}
	})
}

// 恢复出产设置
export function factoryResetPillBox(data){
	return request({
		url:`/system/mqtt/pillBox/factoryReset`,
		method:"delete",
		headers: {
		  isToken: false
		},
		data:data,
	})
}

// 设备解绑
export function unbindPillbox(id){
	return request({
		url:`/system/device/unbundle?id=${id}`,
		method:"delete",
		headers:{
			isToken:false
		},
	})
}

// 设备换绑
export function updateBinding(data){
	return request({
		url:`/system/device/updateBind`,
		method:"put",
		headers:{
			isToken: false
		},
		data:data,
	})
}